
.px2rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}
.fz(@px){
	.px2rem(font-size,@px);
}
html{
	background: #f3f4f8;
}

.login{
	.px2rem(padding-top,90);
	.px2rem(height,90);
	display: flex;
	text-align: center;
	.px2rem(line-height,90);
	p{
		flex: 1;
		height: 100%;
		box-sizing: border-box;
		color: #656565;
	}
	.active_p{
		color: #18a7fd;
		border-bottom: 3px solid #18a7fd;
	}
}


.passwordlogin{
	.user{
		background: #fff;
		.loginname{
			.px2rem(height,100);
			.px2rem(line-height,98);
			border-bottom: 1px solid #e2e2e2;
			display: flex;
			text-align: center;
			color: #757575;
			.left{
				width: 20%;
				box-sizing: border-box;
			}
			.right{
				width: 65%;
				border: none;
			}
			.right::placeholder{
				color: #aaa;
			}
		}
		.password{
			.px2rem(height,100);
			.px2rem(line-height,98);
			border-bottom: 1px solid #e2e2e2;
			display: flex;
			text-align: center;
			color: #757575;
			.left{
				width: 20%;
				box-sizing: border-box;
			}
			.right{
				width: 65%;
				border: none;
			}
			.right::placeholder{
				color: #aaa;
			}
			i{
				width: 15%;
				.px2rem(line-height,100);
			}
		}
	}

	.btn{
		width: 90%;
		.px2rem(line-height,80);
		margin: auto;
		.px2rem(margin-top,30);
		background: #999;
		color: #fff;
		text-align: center;
		border-radius: 6px;
	}

	.register{
		width: 90%;
		.px2rem(line-height,90);
		margin: auto;
		.px2rem(margin-top,25);
		display: flex;
		justify-content: space-between;
		a{
			color: #19a8fd
		}
	}
}

.messagelogin{
	display: none;
	.user{
		background: #fff;
		.loginname{
			.px2rem(height,100);
			.px2rem(line-height,98);
			border-bottom: 1px solid #e2e2e2;
			display: flex;
			text-align: center;
			color: #757575;
			.left{
				width: 20%;
				box-sizing: border-box;
			}
			.right{
				width: 65%;
				border: none;
			}
			.right::placeholder{
				color: #aaa;
			}
		}
		.password{
			.px2rem(height,100);
			.px2rem(line-height,98);
			border-bottom: 1px solid #e2e2e2;
			display: flex;
			text-align: center;
			color: #757575;
			.left{
				width: 20%;
				box-sizing: border-box;
			}
			.right{
				width: 45%;
				border: none;
			}
			.right::placeholder{
				color: #aaa;
			}
			.dynamic{
				width: 30%;
				border-radius: 5px;
				background: #fc8c75;
				color: #fff;
				.px2rem(height,80);
				.px2rem(line-height,80);
				.px2rem(margin-top,9);
				white-space: nowrap;
			}
		}
	}

	.prompt{
		width: 90%;
		.px2rem(line-height,80);
		color: #aaabac;
		margin: auto;
	}

	.btn{
		width: 90%;
		.px2rem(line-height,80);
		margin: auto;
		.px2rem(margin-top,30);
		background: #999;
		color: #fff;
		text-align: center;
		border-radius: 6px;
	}

	.register{
		width: 90%;
		.px2rem(line-height,90);
		margin: auto;
		.px2rem(margin-top,25);
		display: flex;
		justify-content: space-between;
		a{
			color: #19a8fd;
		}
	}
}




